my file learn about tech container (docker, podman, kubernetes)
apiVersion: v1
kind: Secret
metadata:
name: configmap-name
data:
ENV: base64(VALUE)
stringData:
ENV: VALUE
apiVersion: v1
kind: ConfigMap
metadata:
name: nodejs-env-config
data:
APPLICATION: My Cool Application
---
apiVersion: v1
kind: Secret
metadata:
name: nodejs-env-secret
stringData:
VERSION: 1.0.0
---
apiVersion: apps/v1
kind: ReplicaSet
metadata:
name: nodejs-env
spec:
replicas: 3
selector:
matchLabels:
name: nodejs-env
template:
metadata:
name: nodejs-env
labels:
name: nodejs-env
spec:
containers:
- name: nodejs-env
image: khannedy/nodejs-env
ports:
- containerPort: 3000
envFrom:
- configMapRef:
name: nodejs-env-config
- secretRef:
name: nodejs-env-secret
---
apiVersion: v1
kind: Service
metadata:
name: nodejs-env-service
spec:
type: NodePort
selector:
name: nodejs-env
ports:
- port: 3000
targetPort: 3000
nodePort: 30001
kubectl get secrets
kubectl desciribe secret <secret_name>